vulkan: Add more debug spew
authorMatthias Clasen <mclasen@redhat.com>
Sun, 3 Sep 2017 15:34:41 +0000 (11:34 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Sun, 3 Sep 2017 15:34:41 +0000 (11:34 -0400)
gsk/gskvulkanrenderpass.c

index 7b49b185111782ccb5d8718312eb50718c1024e3..b5bab5f39e9c92d31b1b956eb40fb4b372ec01e3 100644 (file)
@@ -443,6 +443,14 @@ gsk_vulkan_render_pass_upload_fallback (GskVulkanRenderPass  *self,
 
   node = op->node;
 
+  GSK_NOTE (FALLBACK,
+            g_print ("Upload op=%s, node %s[%p], bounds %gx%g\n",
+                     op->type == GSK_VULKAN_OP_FALLBACK_CLIP ? "fallback-clip" :
+                     (op->type == GSK_VULKAN_OP_FALLBACK_ROUNDED_CLIP ? "fallback-rounded-clip" : "fallback"),
+                     node->name ? node->name : node->node_class->type_name, node,
+                     ceil (node->bounds.size.width),
+                     ceil (node->bounds.size.height)));
+
   /* XXX: We could intersect bounds with clip bounds here */
   surface = cairo_image_surface_create (CAIRO_FORMAT_ARGB32,
                                         ceil (node->bounds.size.width),